Área errada amigo.
Tome cuidado.
Reportado para que movam.
Abraços!!
By sourock, 28 de abr. de 2012 in Scripts
info
Group: Marquês
Joined: 18/05/11
Posts: 1.1k
Reputation: +150
Gender: Masculino

Área errada amigo.
Tome cuidado.
Reportado para que movam.
Abraços!!
info
Group: Conde
Joined: 17/07/11
Posts: 705
Reputation: +108

Tópico movido para a área correta e o titulo do tópico foi arrumado para um melhor entendimento.
info
Group: Conde
Joined: 21/03/12
Posts: 651
Reputation: +89
Tibia Character: Pussycat !

olha vo criar um pra vc daki 10 minutos eu posto
Pronto Criei
va em data / talkactions / scripts / e renome qalqer arquivo.lua para buyitem
e add isso tudo la dentro
function onSay(cid, words, param)
doPlayerRemoveItem(cid,2157,35)
doPlayerAddItem(cid, 11393)
doPlayerAddItem(cid, 2505)
doPlayerAddItem(cid, 2507)
doPlayerAddItem(cid, 2358)
doPlayerAddItem(cid, 8909)
doPlayerAddItem(cid, 10719)
doPlayerAddItem(cid, 7405)
doPlayerAddItem(cid, 7433)
doPlayerAddItem(cid, 7450)
doPlayerAddItem(cid, 12288)
doPlayerAddItem(cid, 2111)
doPlayerAddItem(cid, 10047)
doPlayerAddItem(cid, 8868)
doPlayerAddItem(cid, 11349)
doPlayerAddItem(cid, 12608)
doPlayerSendTextMessage(cid,27,"Parabens Voce Comprous Os Itens")
else
doPlayerSendCancel(cid,"Desculpe Voce Nao Tem 35 Gold Nugget")
end
return TRUE
end
dps va em data / talkactions / talkactions.xml e add essa tag la
<talkaction words="!buyitens" event="script" value="buyitem".lua"/>
Creio que não vai atender realmente oq o cara quer.. isso vai da todos itens de vez..
e mesmo assim a script ta errada..
certa:
function onSay(cid, words, param)
if doPlayerRemoveItem(cid,2157,35) then
doPlayerAddItem(cid, 11393)
doPlayerAddItem(cid, 2505)
doPlayerAddItem(cid, 2507)
doPlayerAddItem(cid, 2358)
doPlayerAddItem(cid, 8909)
doPlayerAddItem(cid, 10719)
doPlayerAddItem(cid, 7405)
doPlayerAddItem(cid, 7433)
doPlayerAddItem(cid, 7450)
doPlayerAddItem(cid, 12288)
doPlayerAddItem(cid, 2111)
doPlayerAddItem(cid, 10047)
doPlayerAddItem(cid, 8868)
doPlayerAddItem(cid, 11349)
doPlayerAddItem(cid, 12608)
doPlayerSendTextMessage(cid,27,"Parabens Voce Comprous Os Itens")
else
doPlayerSendCancel(cid,"Desculpe Voce Nao Tem 35 Gold Nugget")
end
return TRUE
end
info
Group: Barão
Joined: 05/08/10
Posts: 218
Reputation: +86
Gender: Masculino

seria mais facil usar FOR nesse script pq assim iminuiria o tamanho dele!
Fiz aki
--By Mulizeu
function onSay(cid, words, param)
local itens = {{11393,1},{2505,1},{2507,1},{2358,1},{8909,1},{10719,1},{7405,1},{7433,1},{7450,1},{12288,1},{2111,1},{10047,1},{8868,1},{11349,1},{12608,1}}
for _, b in pairs(itens) do
if doPlayerRemoveItem(cid,2157,35) then
doPlayerAddItem(cid,b[1],b[2])
doPlayerSendTextMessage(cid,27,"Parabens Voce Comprous Os Itens")
else
doPlayerSendCancel(cid,"Desculpe Voce Nao Tem 35 Gold Nugget")
end
return TRUE
end
end
Vou explica em itens = {{1010,1}} --1010 e id do item e 1 e quantidade basta vc alterar!
Edited Abril 28 by mulizeu
info
Group: Campones
Joined: 10/12/11
Posts: 40
Reputation: 0
Tibia Character: Wofs Rain

mulizeu é isso ai mas, só ta vindo o primeiro item que esta no script o 11393
info
Group: Infante
Joined: 04/03/11
Posts: 1.6k
Reputation: +393
Tibia Character: No Have

mulizeu vc esqueceu do param.
coloca o param na talk ai voce coloca para verificar o param do que o player falo.
info
Group: Campones
Joined: 10/12/11
Posts: 40
Reputation: 0
Tibia Character: Wofs Rain

caotic se você sabe fazer faz pra mim, sou muito inesperiente, faz e poste aqui por favor. REP+ valendo.
info
Group: Infante
Joined: 04/03/11
Posts: 1.6k
Reputation: +393
Tibia Character: No Have

eu estava fazendo so que fecho minha pagina quando eu ja tava no meio
E tbm o do mulizeu nao esta errado e so ele colocar o param eu ve aki.
Eu vo dar olhadinha no mulizeu para concertar
E admzurgg a outra foto sua era melhorzinha.
info
Group: Campones
Joined: 10/12/11
Posts: 40
Reputation: 0
Tibia Character: Wofs Rain

caotic Ta bom, tente me ajudar pela mor de deus
asidjioasdjoaisdj obrigado, vou por a outra de nv
info
Group: Barão
Joined: 05/08/10
Posts: 218
Reputation: +86
Gender: Masculino

Que param Caotic?? nao esta faltando param algum!
Ta arrumado!
function onSay(cid, words, param)
if doPlayerRemoveItem(cid,2157,35) then
local items = {11393,2505,2507,2358,8909,10719,7405,7433,7450,12288,2111,10047,8868,11349,12608}
for _, x in pairs(items) do
doPlayerAddItem(cid, x, 1)
end
doPlayerSendTextMessage(cid,27,"Parabens Voce Comprous Os Itens")
end
doPlayerSendCancel(cid,"Desculpe Voce Nao Tem 35 Gold Nugget")
end
n arrumei antes pq tava fora, agr ta ai bom uso e qualquer defeito poste
info
Group: Infante
Joined: 04/03/11
Posts: 1.6k
Reputation: +393
Tibia Character: No Have

Cara function onSay(cid, words, param)
seu eu fosse fazer eu ia usar param para escolher o item que deveria ser vendido tipo /compar param
Mais cada um com seus estilo
Mt bom script
Valew
E ate++
info
Group: Barão
Joined: 05/08/10
Posts: 218
Reputation: +86
Gender: Masculino

sim, porem nao e cada item 35 gold e todos por 35 gold!
info
Group: Campones
Joined: 10/12/11
Posts: 40
Reputation: 0
Tibia Character: Wofs Rain
É ASSIM GENTE, EU TENHO MUITOS ITENS PRA VENDER NO MEU SERVER, E QUERIA VENDER TODOS POR GOLD INGOT (ID: 9971) QUERIA QUE TODOS FOSSEM POR 35 GOLD INGOT, VOU POSTAR AQUI OS ID'S DOS ITENS:
11393 ( warath helment)
2505 (warath armor)
2507 (warath legs)
2358 ( warath boots)
8909 (warath shield)
10719 (amuleto warath)
Agora as armas:
7405 (warath sword)
7433 (warath axe)
7450 (warath club)
12288 (relentless staff)
2111 (warath ball)
Agora set de mage:
10047 (relentless hat)
8868 (relentless armor)
11349 (relentless legs)
12608 (relentlesss shield)
É ISSO AI PESSOAL, IMPLORO POR ISSO, DOU REP+ NAO HORA POR FAVOR MESMO, TO DESESPERADO POR ISSO